package ubadbtools.deadlockAnalyzer.grafo;

public class NodoArray {

	Object datos;
	ListaAdy adys;

	public NodoArray() {
		datos = null;
		adys = new ListaAdy();
	}

	void asociarDato(Object p) {
		datos = p;
	}

	Object obtenerDato() {
		return datos;
	}

	void asociarDatoEje(int v, Object p) {
		adys.asociarDato(v, p);
	}

	Object obtenerDatoEje(int v) {
		return adys.obtenerDato(v);
	}

	void agregar(int v) {
		adys.agregar(v);
	}

	void eliminar(int v) {
		adys.eliminar(v);
	}

	void hacia(int v, boolean b) {
		adys.hacia(v, b);
	}

	void desde(int v, boolean b) {
		adys.desde(v, b);
	}

	boolean existe(int v) {
		return adys.existe(v);
	}

	boolean seDirigeA(int v) {
		return adys.seDirigeA(v);
	}

	boolean vieneDe(int v) {
		return adys.vieneDe(v);
	}

	int grado() {
		return adys.grado();
	}

	int gradoIn() {
		return adys.gradoIn();
	}

	int gradoOut() {
		return adys.gradoOut();
	}

}
